@prefix : <http://linked.data.gov.au/def/placenames/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix geo: <http://www.opengis.net/ont/geosparql#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix reg: <http://purl.org/linked-data/registry#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix adms: <https://www.w3.org/ns/adms#> .
@prefix asgs: <http://linked.data.gov.au/def/asgs#> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix gnaf: <http://linked.data.gov.au/def/gnaf#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix time: <http://www.w3.org/2006/time#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix schema: <https://schema.org/> .
@base <http://linked.data.gov.au/def/placenames> .

<http://linked.data.gov.au/def/placenames> rdf:type owl:Ontology ;
                                            rdfs:label "Place Names Profile"@en ;
                                            dct:modified "2019-06-01"^^xsd:date ;
                                            vann:preferredNamespaceUri "http://linked.data.gov.au/def/placenames/"^^xsd:anyURI ;
                                            rdfs:comment "This is an ontology that profiles several other ontologies. It describes Place Names that are used in the Place Names Gazetteer of Australia. Place Names are names given to natural and artificial geospatial features, such as administrative areas, political regions, mountain ranges, rivers, bays etc. Place Names are assigned and managed by multiple Jurisdictions around Australia and may have varying status: official, historical etc. This ontology provides a meta model to bring Place Name data together in one Semantic Web data collection." ;
                                            dc:contributor "Armin Haller" ;
                                            dct:created "2018-08-02"^^xsd:date ;
                                            skos:historyNote """This version of this ontology, 2, covers the same conceptual territory of the original ontology (see placenames-original.ttl) but is aligned with:

    * GeoSPARQL ontology - Features & Geometries
    * ISA Programme Location Core Vocabulary (locn) - Location class
    * ASGS Ontology - ASGS Features
    * GNAF Ontology - Addresses
    * schema.org - Agent subclasses and some Place Name annotations
    * Time Ontology in OWL - for temporal extents

The first version of this Place Names ontology is archived online at https://github.com/GeoscienceAustralia/Place-Names."""@en ;
                                            owl:versionInfo "2" ;
                                            dct:creator [
                                                schema:name "Nicholas Car"@en ;
                                                schema:identifier <http://orcid.org/0000-0002-8742-7730> ;
                                                schema:email <nicholas.car@csiro.au> ;
                                                schema:memberOf [
                                                    schema:name "CSIRO" ;
                                                    schema:identifier <http://catalogue.linked.data.gov.au/def/csiro> ;
                                                ] ;
                                              ] ;
                                            dct:publisher [ rdfs:seeAlso <https://www.ga.gov.au> ;
                                                            schema:identifier "http://catalogue.linked.data.gov.au/org/ga" ;
                                                            schema:name "Geoscience Australia"
                                                          ] ;
                                            dc:contributor "Irina Bastrakova" ;
                                            dct:rights "(c) Commonwealth of Australia (Geoscience Australia) 2019"@en .

#################################################################
#    Annotation properties
#################################################################

###  http://www.w3.org/2004/02/skos/core#scopeNote
skos:scopeNote rdf:type owl:AnnotationProperty .


###  https://schema.org/name
schema:name rdf:type owl:AnnotationProperty .


#################################################################
#    Object Properties
#################################################################

###  http://linked.data.gov.au/def/placenames/hasFeatureClassification
:hasFeatureClassification rdf:type owl:ObjectProperty ;
                          rdfs:subPropertyOf dcat:theme ;
                          rdfs:domain :Place ;
                          rdfs:range :PlaceType ;
                          rdfs:comment "A relation between a Feature and a classification of its real world phenomena."@en ;
                          rdfs:label "has feature classification" .


###  http://linked.data.gov.au/def/placenames/hasGeometry
:hasGeometry rdf:type owl:ObjectProperty .


###  http://linked.data.gov.au/def/placenames/hasPlaceName
:hasPlaceName rdf:type owl:ObjectProperty ;
              owl:inverseOf :placeNameOf ;
              rdfs:domain geo:Feature ;
              rdfs:range [ rdf:type owl:Class ;
                           owl:unionOf ( :PlaceName
                                         xsd:string
                                       )
                         ] .


###  http://linked.data.gov.au/def/placenames/hasPlaceNameFormality
:hasPlaceNameFormality rdf:type owl:ObjectProperty ;
                       rdfs:domain :PlaceName ;
                       rdfs:range :PlaceNameFormality ;
                       rdfs:comment "The formality of a Place Name"@en ;
                       rdfs:label "has place name formality"@en ;
                       skos:scopeNote "Values for this property must be selected from the Place Name Formality vocabulary"@en .


###  http://linked.data.gov.au/def/placenames/hasPlaceNamingAuthority
:hasPlaceNamingAuthority rdf:type owl:ObjectProperty ;
                         rdfs:domain :PlaceName ;
                         rdfs:range :Jurisdiction ;
                         rdfs:comment "A relation definining the Naming Authority responsible for the naming of a Place."@en ;
                         rdfs:label "has place naming authority" .


###  http://linked.data.gov.au/def/placenames/hasPronunciation
:hasPronunciation rdf:type owl:ObjectProperty ;
                  rdfs:subPropertyOf skos:notation ;
                  rdfs:domain :PlaceName .


###  http://linked.data.gov.au/def/placenames/placeNameOf
:placeNameOf rdf:type owl:ObjectProperty ;
             rdfs:label "place name of" .


###  http://linked.data.gov.au/def/placenames/register
:register rdf:type owl:ObjectProperty ;
          rdfs:label "register" .


###  http://linked.data.gov.au/def/placenames/wasNamedBy
:wasNamedBy rdf:type owl:ObjectProperty ;
            rdfs:subPropertyOf prov:wasAttributedTo ;
            rdfs:domain :PlaceName ;
            rdfs:range :Jurisdiction ;
            rdfs:comment "A relation that states the Jurisdiction that named a Feature"@en ;
            rdfs:label "was named by"@en .


###  http://purl.org/linked-data/registry#containedItemClass
reg:containedItemClass rdf:type owl:ObjectProperty .


###  http://purl.org/linked-data/registry#status
reg:status rdf:type owl:ObjectProperty ;
           rdfs:range reg:Status ;
           rdfs:label "has status" ;
           skos:scopeNote "This property is the generic Registry Ontology status property indicating the status of a RegisteredItem in a Registry but in this ontology it is used to indicate only the status of a Place Name in a Gazetteer."@en .


###  http://www.opengis.net/ont/geosparql#hasGeometry
geo:hasGeometry rdf:type owl:ObjectProperty ;
                rdfs:domain geo:Feature ;
                rdfs:range geo:Geometry ;
                rdfs:comment "GeoSPARQL Ontology's hasGeometry property" ;
                rdfs:label "has geometry" .


###  http://www.w3.org/2004/02/skos/core#notation
skos:notation rdf:type owl:ObjectProperty .


###  http://www.w3.org/2006/time#hastime
time:hastime rdf:type owl:ObjectProperty ;
             rdfs:label "has time" .


###  http://www.w3.org/ns/dcat#theme
dcat:theme rdf:type owl:ObjectProperty .


###  http://www.w3.org/ns/prov#wasAttributedTo
prov:wasAttributedTo rdf:type owl:ObjectProperty .


###  https://www.w3.org/ns/adms#identifier
adms:identifier rdf:type owl:ObjectProperty .


#################################################################
#    Data properties
#################################################################

###  http://linked.data.gov.au/def/placenames/hasPlaceName
:hasPlaceName rdf:type owl:DatatypeProperty .


###  http://linked.data.gov.au/def/placenames/hasPronunciation
:hasPronunciation rdf:type owl:DatatypeProperty .


###  http://www.w3.org/2001/XMLSchema#string
xsd:string rdf:type owl:DatatypeProperty .


###  https://schema.org/identifier
schema:identifier rdf:type owl:DatatypeProperty .


#################################################################
#    Classes
#################################################################

###  http://linked.data.gov.au/def/asgs#Feature
asgs:Feature rdf:type owl:Class ;
             rdfs:subClassOf geo:Feature ;
             rdfs:comment "The ASGS Ontology's Feature Class" ;
             rdfs:label "ASGS Feature" .


###  http://linked.data.gov.au/def/asgs#StateOrTerritory
asgs:StateOrTerritory rdf:type owl:Class ;
                      rdfs:subClassOf :Jurisdiction ;
                      rdfs:label "State or Territory"@en .


###  http://linked.data.gov.au/def/gnaf#Address
gnaf:Address rdf:type owl:Class ;
             rdfs:subClassOf geo:Feature ;
             rdfs:comment "The GNAF Ontology's Address Class" ;
             rdfs:label "Address" .


###  http://linked.data.gov.au/def/placenames/ContractedCatchment
:ContractedCatchment rdf:type owl:Class ;
                     rdfs:subClassOf geo:Feature .


###  http://linked.data.gov.au/def/placenames/Gazetteer
:Gazetteer rdf:type owl:Class ;
           rdfs:subClassOf reg:Register ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty reg:containedItemClass ;
                             owl:hasValue :PlaceName
                           ] ;
           rdfs:comment "A Gazetteer is a Register of Place Names created by a Jurisdiction"@en ;
           rdfs:label "Gazetteer"@en .


###  http://linked.data.gov.au/def/placenames/Jurisdiction
:Jurisdiction rdf:type owl:Class ;
              rdfs:subClassOf schema:Organization ;
              rdfs:comment """A Jurisdiction is an Organisation that has authority to make choices within its allocated domain.

In the context of the Place Names Profile, Jurisdictions may select Place Names for Features within their allocated area - Australian state, local government area etc."""@en ;
              rdfs:label "Jurisdiction" .


###  http://linked.data.gov.au/def/placenames/Place
:Place rdf:type owl:Class ;
       rdfs:subClassOf geo:Feature ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :register ;
                         owl:someValuesFrom :Gazetteer
                       ] ,
                       [ rdf:type owl:Restriction ;
                         owl:onProperty :hasFeatureClassification ;
                         owl:allValuesFrom :PlaceType
                       ] ;
       rdfs:comment "An identifiable geographic Place as defined by the Composite Gazetteer of Australia."@en ;
       rdfs:label "Place"@en .


###  http://linked.data.gov.au/def/placenames/PlaceName
:PlaceName rdf:type owl:Class ;
           rdfs:subClassOf reg:RegisteredItem ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :hasPronunciation ;
                             owl:someValuesFrom xsd:string
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :register ;
                             owl:someValuesFrom :Gazetteer
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty :wasNamedBy ;
                             owl:someValuesFrom :Jurisdiction
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty reg:status ;
                             owl:someValuesFrom reg:Status
                           ] ,
                           [ rdf:type owl:Restriction ;
                             owl:onProperty adms:identifier ;
                             owl:someValuesFrom adms:Identifier
                           ] .


###  http://linked.data.gov.au/def/placenames/PlaceNameFormality
:PlaceNameFormality rdf:type owl:Class ;
                    rdfs:subClassOf skos:Concept ;
                    rdfs:comment "The formality of a Place Name: is it official, historical, colloquilal one?"@en ;
                    rdfs:label "Place Name Formality"@en .


###  http://linked.data.gov.au/def/placenames/PlaceType
:PlaceType rdf:type owl:Class ;
           rdfs:subClassOf skos:Concept ;
           rdfs:comment "The Place Type classification as of the ICSM Permanent Committee on Place Names classification scheme."@en ;
           rdfs:label "Place Type"@en .


###  http://linked.data.gov.au/def/placenames/PointOfInterest
:PointOfInterest rdf:type owl:Class ;
                 rdfs:subClassOf :Place ,
                                 [ rdf:type owl:Restriction ;
                                   owl:onProperty :wasNamedBy ;
                                   owl:allValuesFrom prov:Agent
                                 ] ;
                 rdfs:comment "A specific point Location that someone may find useful or interesting."@en ;
                 rdfs:label "Point of Interest"@en .


###  http://linked.data.gov.au/def/placenames/Region
:Region rdf:type owl:Class ;
        rdfs:subClassOf :Place ;
        rdfs:comment "A Region is an area of land that has common features."@en ;
        rdfs:label "Region"@en .


###  http://purl.org/linked-data/registry#Register
reg:Register rdf:type owl:Class .


###  http://purl.org/linked-data/registry#RegisteredItem
reg:RegisteredItem rdf:type owl:Class ;
                   rdfs:label "Registered Item"@en .


###  http://purl.org/linked-data/registry#Status
reg:Status rdf:type owl:Class ;
           rdfs:subClassOf skos:Concept ;
           rdfs:label "Registry Status" .


###  http://www.opengis.net/ont/geosparql#Feature
geo:Feature rdf:type owl:Class ;
            rdfs:subClassOf [ rdf:type owl:Restriction ;
                              owl:onProperty :hasPlaceName ;
                              owl:someValuesFrom :PlaceName
                            ] ;
            rdfs:comment "The GeoSPARQL Ontology's Feature Class"@en ;
            rdfs:label "Feature"@en .


###  http://www.opengis.net/ont/geosparql#Geometry
geo:Geometry rdf:type owl:Class ;
             rdfs:comment "The GeoSPARQL Ontology's Geometry Class"@en ;
             rdfs:label "Geometry"@en .


###  http://www.w3.org/2001/XMLSchema#string
xsd:string rdf:type owl:Class .


###  http://www.w3.org/2004/02/skos/core#Concept
skos:Concept rdf:type owl:Class .


###  http://www.w3.org/2006/time#TemporalEntity
time:TemporalEntity rdf:type owl:Class ;
                    rdfs:label "Temporal Entity"@en .


###  http://www.w3.org/ns/prov#Agent
prov:Agent rdf:type owl:Class ;
           rdfs:comment "The Provenance Ontology's Agent Class" ;
           rdfs:label "Agent" .


###  https://schema.org/Organization
schema:Organization rdf:type owl:Class ;
                    rdfs:subClassOf prov:Agent ;
                    rdfs:comment "Schema.org's Organization Class" ;
                    rdfs:label "Organisation" ,
                               "Organization" .


###  https://www.w3.org/ns/adms#Identifier
adms:Identifier rdf:type owl:Class .


#################################################################
#    Individuals
#################################################################

###  http://linked.data.gov.au/def/placenames/PlaceName
:PlaceName rdf:type owl:NamedIndividual .


[ schema:identifier <http://orcid.org/0000-0002-8742-7730> ;
  schema:name "Nicholas Car"@en
] .

[ schema:identifier "http://catalogue.linked.data.gov.au/org/ga" ;
   rdfs:seeAlso <https://www.ga.gov.au> ;
   schema:name "Geoscience Australia"
 ] .

#################################################################
#    Annotations
#################################################################

:PlaceName rdfs:comment "The name of a place, assigned by an official naming authority in the Place Names Gazeteer of Australia."@en ;
            rdfs:label "Place Name"@en .


:hasPlaceName rdfs:comment "The Feature has a place name (label) assigned to it"@en ;
              skos:scopeNote "All PlaceName objects names indicated by hasPlaceName should have the role of the name indicated with a Name Type"@en ;
              rdfs:label "has place name"@en .


:hasPronunciation rdfs:label "pronunciation"@en ;
                  rdfs:comment "The pronunciation of a Place Name, indicated by means of a phonetic alphabet string"@en .


###  Generated by the OWL API (version 4.2.8.20170104-2310) https://github.com/owlcs/owlapi
